package com.lfs.adapter.base.douyin;

import com.alibaba.fastjson.JSONObject;
import com.lfs.adapter.dto.PddProductPropertyDto;
import com.lfs.adapter.service.PlatformManagerService;
import com.lfs.interfaces.dto.LogisticsTemplateDto;
import com.lfs.interfaces.dto.ResultReturn;
import com.lfs.interfaces.dto.TokenCreateDto;
import com.lfs.interfaces.model.vo.LogisticsTemplateVo;
import com.lfs.interfaces.model.vo.MallInfoVo;
import com.lfs.interfaces.model.vo.TokenCreateVo;

import java.util.List;
import java.util.Map;

public class DouyinShopManagerServiceImpl implements PlatformManagerService {

    @Override
    public String getAuthUrl(TokenCreateDto tokenCreateDto) {
        return null;
    }

    @Override
    public TokenCreateVo getAccessToken(TokenCreateDto tokenCreateDto) {
        return new TokenCreateVo();
    }

    @Override
    public String releaseProduct() {
        return null;
    }

    @Override
    public List<LogisticsTemplateVo> getLogisticsTemplate(LogisticsTemplateDto logisticsTemplateDto) {
        return null;
    }

    @Override
    public MallInfoVo getMallInfo(TokenCreateDto tokenCreateDto) {
        return null;
    }

    @Override
    public String getGoodsCats() {
        return "";
    }

    @Override
    public String getGoodsRule() {
        return "";
    }

    @Override
    public String getCurrentCommodityCategory(String accessToken) {
        return null;
    }

    @Override
    public String searchPddBrand(String value, Long catId, Long refPid, String accessToken) {
        return null;
    }

    @Override
    public String getFreightTemplateData(String accessToken) {
        return null;
    }

    @Override
    public String getVideoData(String accessToken) {
        return null;
    }

    @Override
    public String getCurrentGoodsInfo(Long catId, String accessToken) {
        return null;
    }

    @Override
    public String getTwoPiecesDiscountRule(Long catId, String accessToken) {
        return null;
    }

    @Override
    public String getGoodsSpecifications(Long catId, String accessToken) {
        return null;
    }

    @Override
    public String getCustomSpecifications(Long parentSpecId, String specName, String accessToken) {
        return null;
    }

    @Override
    public String getGoodsCountry(String accessToken) {
        return null;
    }

    @Override
    public String goodsImgUpload(String fileUrl, String accessToken) {
        return null;
    }

    @Override
    public String filesPaceImgUpload(String fileUrl, String accessToken) {
        return null;
    }

    @Override
    public Map<String, Object> releaseGoods(PddProductPropertyDto pddProductPropertyDto, String accessToken) {
        return null;
    }

    @Override
    public String getPageCode(JSONObject jsonObject) {
        return "";
    }
}
